An Ontology for Architectural Evaluation - Case Study: Collaboration Systems
نویسندگان
چکیده
Barbacci et al. (1995) state that the development of systematic ways to relate the quality attributes of a system to its architecture, it constitutes the basis for making objective decisions on design agreements, and helps engineers do reasonably accurate predictions as to the system attributes, free of prejudice and nontrivial assumptions. The aim is being able to evaluate architecture quantitatively to reach agreements among multiple quality attributes and thus globally attain a better system. However, the elements required to incorporate this evaluation into different types of development models, are not clear. This paper proposes an ontology to conceptualize the issues inherent to architectural evaluation within a development process, which will help identify the scope of the evaluation, as well as the issues to be guaranteed to achieve effectiveness within different development processes, both agile and rigorous. The main conclusion of the research allowed us to identify the interaction elements between the development process and an architectural evaluation method, establishing the starting and end points as well as the inputs required for the incorporation into different kinds of processes. This interaction was validated through a case study, a Collaboration Systems Development Methodology.
منابع مشابه
An Executive Approach Based On the Production of Fuzzy Ontology Using the Semantic Web Rule Language Method (SWRL)
Today, the need to deal with ambiguous information in semantic web languages is increasing. Ontology is an important part of the W3C standards for the semantic web, used to define a conceptual standard vocabulary for the exchange of data between systems, the provision of reusable databases, and the facilitation of collaboration across multiple systems. However, classical ontology is not enough ...
متن کاملTowards an Ontology Web Service providing Architectural Knowledge
Modern software development increasingly often takes place in geographically distributed contexts involving multiple development groups with different backgrounds and roles. Part or most of software systems is provided through COTS components, Open Source, outsourcing, multi-party collaboration and distributed development teams. The software architecture plays an increasingly important role to ...
متن کاملStudy of institutional Collaboration in the management Structure of the City Regions Case Study: Process of determining the city of Qazvin Growth boundaries.
This article is about the institutional collaboration in the management structure of a city-region. To achieve this purpose, corporate limits of Qazvin are studied as the city is becoming a region. The possible institutional cooperative in the centralist governmental structure is planned based on the new regionalism theory and its governance pattern, new institutionalism theory and its emphas...
متن کاملService-Oriented Architectural Framework for Support and Automation of Collaboration Tasks
Due to more and more demanding requirements for business flexibility and agility, automation of end-to-end industrial processes has become an important topic. Systems supporting business process execution need to enable automated tasks execution as well as integrate human performed tasks (human tasks) into a business process. In this paper, we focus on collaboration tasks, which are an importan...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006